var e = require;
var t = module;
var o = exports;
Object.defineProperty(o, "__esModule", {value: !0});
var n = e("HuaweiSDK"),
    a = e("M4399boxSDK"),
    i = e("M4399miniSDK"),
    r = e("OppoSDK"),
    s = e("TencentqqSDK"),
    l = e("TestSDK"),
    c = e("TiktokSDK"),
    d = e("UcSDK"),
    h = e("VivoSDK"),
    _ = e("WeixinSDK"),
    u = e("sdkConfig"),
    p = (function () {
        function e() {}
        return (
            (e.produceServer = function () {
                switch (u.default.platform) {
                    case u.EPlatform.OPPO:
                        return new r.default();
                    case u.EPlatform.VIVO:
                        return new h.default();
                    case u.EPlatform.TikTok:
                        return new c.default();
                    case u.EPlatform.QQ:
                        return new s.default();
                    case u.EPlatform.WX:
                        return new _.default();
                    case u.EPlatform.HUAWEI:
                        return new n.default();
                    case u.EPlatform.UC:
                        return new d.default();
                    case u.EPlatform.test:
                        return new l.default();
                    case u.EPlatform.M4399box:
                        return new a.default();
                    case u.EPlatform.M4399mini:
                        return new i.default();
                    default:
                        return;
                }
            }),
            e
        );
    })();
o.default = p;
